package com.yike.user.service;

import com.yike.common.pagination.Paging;
import com.yike.user.param.*;
import com.yike.user.vo.*;

import java.util.List;

/**
 * 平台数据管理
 *
 * @author Sakura
 * @since 2024-10-18
 */
public interface PlatformDataService {

    Paging<SearchListVo> getSearchList(SearchPageParam searchPageParam) throws Exception;

    PlatformDataVo getPlatformData(PlatformDataParam platformDataParam) throws Exception;

    List<SalesActualCountVo> getSalesActualCount(SalesActualCountParam salesActualCountParam) throws Exception;

    List<PayTypeDataVo> getPayTypeData(PayTypeDataParam payTypeDataParam) throws Exception;

    List<CategorySalesDataVo> getCategorySalesData(CategoryDataParam categoryDataParam) throws Exception;

}
